Juan Manuel PenaJuan Manuel Pena
An Empty Report and the Lesson on the Limits of Data in SportsA game without a ball, a report without an event, an analysis table filled wi...
India's Badminton Riddle at Asian Games 2026: When a Single Line Exposes a Data VoidIn the live blog of Day 1 at the Asian Games 2026, among dozens of updates on...
2026 Chess Olympiad: India defends throne, Sindarov challenges Gukesh on home soilHook Samarkand, September 2026. The chess pieces will not only stand still on...
India Men 3-0 Japan, Women 1-3: Two Faces of Indian Badminton on One Afternoon at the 2026 Asian GamesThe 3-0 appeared on the scoreboard of the Ichinomiya City Municipal Gymnasium...
Tiger Woods 2026: The Resurrection from the Ashes of InjuryI stood in the golf course corridor, where the applause still echoed after th...
Bruno Fernandes on the Bench: The Broken Channel Between Manchester United's Manager and CaptainThe captain's armband was not on Bruno Fernandes's arm. It was folded neatly...
Jimmie Rivera Stops Meyer at BKFC 95: A 1.63m Fighter and the Matchmaking Gap Behind the HighlightAt 0:46 of the fourth round, Meyer lay face down on the canvas at Prudential...
Vietnam vs Malaysia: Four Absences and a Depth TestThe second half against Pakistan ended 4-2. I noted the scoreline, then...
Vietnamese Chess and the War Against the Clock: A Data Report from the Final MovesIn June 2026, in Moscow, Le Quang Liem became the first Vietnamese world...
Hanoi FC 2-1 Cong An Hanoi: Two Goals from One Flank, and the Top Spot Nobody Noticed in Ninh BinhMinute 20 at Hang Day, the score still 0-0, and Hanoi FC had already pushed i...
Vietnam National Youth Championship 2026: The 16-Year-Old and the Backward Pass No One RecordedMinute 63, a dirt pitch in Vinh town, July 2026. The Nghe Tinh youth team was...
Cong An Ha Noi FC: The First V-League Title Since 2026 and the Two Halves of a CollectiveIn the Cong An Ha Noi dressing room during the 2026 season, there was an...
Braintree League: When 6-4 Says More Than 10-0The night at Braintree, Essex, begins with someone shoving six tables onto th...
An O-Negative Blood Bag and a Bulletin With No Football in ItThe screen in the commentary booth in Mexico City had just gone dark when the...
Ten Men, One Lofted Pass: Inter Escape at Minute 77Minute 68: Alessandro Bastoni collects a second yellow card, three minutes...
The V.League Transfer Window: When Noise Wears a ShirtLate June afternoon, the stands of Lạch Tray stadium lie empty. On the...
35 La Masia Players Elsewhere: Barcelona Wins While It ExportsSeven straight La Liga wins, top of the table, five points clear of Atletico...
The Unopened Envelope and the Lobbying Machine Behind the Ballon d'OrIn 2026, before the Ballon d'Or gala, the most anticipated name leaked. The...
PV Sindhu at the 2026 Asian Games: A Comeback Measured by Ranking, Not by MedalsThe third game of the team quarter-final ended at 14-21. PV Sindhu had taken...
VCT 2026: 32 Partner Teams, $1.1M for Open Circuit and the Fairness QuestionWhen Riot Games announced the 32 partner teams for the 2026 VALORANT Champion...
India's Badminton Riddle at Asian Games 2026: When a Single Line Exposes a Data VoidIn the live blog of Day 1 at the Asian Games 2026, among dozens of updates on...
2026 Chess Olympiad: India defends throne, Sindarov challenges Gukesh on home soilHook Samarkand, September 2026. The chess pieces will not only stand still on...
India Men 3-0 Japan, Women 1-3: Two Faces of Indian Badminton on One Afternoon at the 2026 Asian GamesThe 3-0 appeared on the scoreboard of the Ichinomiya City Municipal Gymnasium...
Tiger Woods 2026: The Resurrection from the Ashes of InjuryI stood in the golf course corridor, where the applause still echoed after th...
Bruno Fernandes on the Bench: The Broken Channel Between Manchester United's Manager and CaptainThe captain's armband was not on Bruno Fernandes's arm. It was folded neatly...
Jimmie Rivera Stops Meyer at BKFC 95: A 1.63m Fighter and the Matchmaking Gap Behind the HighlightAt 0:46 of the fourth round, Meyer lay face down on the canvas at Prudential...
Vietnam vs Malaysia: Four Absences and a Depth TestThe second half against Pakistan ended 4-2. I noted the scoreline, then...
Vietnamese Chess and the War Against the Clock: A Data Report from the Final MovesIn June 2026, in Moscow, Le Quang Liem became the first Vietnamese world...
Hanoi FC 2-1 Cong An Hanoi: Two Goals from One Flank, and the Top Spot Nobody Noticed in Ninh BinhMinute 20 at Hang Day, the score still 0-0, and Hanoi FC had already pushed i...
Vietnam National Youth Championship 2026: The 16-Year-Old and the Backward Pass No One RecordedMinute 63, a dirt pitch in Vinh town, July 2026. The Nghe Tinh youth team was...
Cong An Ha Noi FC: The First V-League Title Since 2026 and the Two Halves of a CollectiveIn the Cong An Ha Noi dressing room during the 2026 season, there was an...
Braintree League: When 6-4 Says More Than 10-0The night at Braintree, Essex, begins with someone shoving six tables onto th...
An O-Negative Blood Bag and a Bulletin With No Football in ItThe screen in the commentary booth in Mexico City had just gone dark when the...
Ten Men, One Lofted Pass: Inter Escape at Minute 77Minute 68: Alessandro Bastoni collects a second yellow card, three minutes...
The V.League Transfer Window: When Noise Wears a ShirtLate June afternoon, the stands of Lạch Tray stadium lie empty. On the...
35 La Masia Players Elsewhere: Barcelona Wins While It ExportsSeven straight La Liga wins, top of the table, five points clear of Atletico...
The Unopened Envelope and the Lobbying Machine Behind the Ballon d'OrIn 2026, before the Ballon d'Or gala, the most anticipated name leaked. The...
PV Sindhu at the 2026 Asian Games: A Comeback Measured by Ranking, Not by MedalsThe third game of the team quarter-final ended at 14-21. PV Sindhu had taken...
VCT 2026: 32 Partner Teams, $1.1M for Open Circuit and the Fairness QuestionWhen Riot Games announced the 32 partner teams for the 2026 VALORANT Champion...
